﻿namespace Aspects.Unit
{
    class Battery9200 : BatteryCommands
    {
        public override ushort VoltageLow{get{ return 0x0403;}}
        public override ushort VoltageHigh{get{ return 0x0402;}}
        public override ushort RSOC{get{ return 0x0409;}}
        public override ushort PowerSource{get{ return 0x0420;}}
        public override ushort MaxError{get{ return 0x0407;}}
        public override ushort FCCLow{get{ return 0x040F;}}
        public override ushort FCCHigh{get{ return 0x040E;}}
        public override ushort DCLow{get{ return 0x0413;}}
        public override ushort DCHigh{get{ return 0x0412;}}
        public override ushort ChargeIC{get{ return 0x1A04;}}
        public override ushort ChargeCurrentLow{get{ return 0x0405;}}
        public override ushort ChargeCurrentHigh{get{ return 0x0404;}}
        public override ushort Charge{get{ return 0x0000;}}
        public override ushort Cell4Low{get{ return 0x0000;}}
        public override ushort Cell4High{get{ return 0x0000;}}
        public override ushort Cell3Low{get{ return 0x041D;}}
        public override ushort Cell3High{get{ return 0x041C;}}
        public override ushort Cell2Low{get{ return 0x041B;}}
        public override ushort Cell2High{get{ return 0x041A;}}
        public override ushort Cell1Low{get{ return 0x0419;}}
        public override ushort Cell1High{get{ return 0x0418;}}
    }
}
